retail store chain - Français Anglais Dictionnaire